package com.rzl.expense.expense.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.rzl.expense.common.annotation.Excel;
import com.rzl.expense.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 电费缴费汇总对象 ele_billamount
 * 
 * @author expense
 * @date 2024-11-28
 */
public class EleBillamount extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String billamountId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String elecontractId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierAddress;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierContact;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierTelephone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String prvId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bankUser;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String depositBank;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bankAccount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String billamountCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date billamountDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal billamountWithtax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal billamountNotax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal billamountTaxamount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal billamountAdjust;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long billamountState;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String billamountNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String userNumber;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String userName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long isAmortize;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long billType;

    /** 调整后不含税金额 */
    @Excel(name = "调整后不含税金额")
    private BigDecimal adjustBillamountNotax;

    /** 调整后税金 */
    @Excel(name = "调整后税金")
    private BigDecimal adjustBillamountTaxamount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String pregId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String pregName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String regId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String regName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long pushSize;

    /** 电费价款(实际电费不含税金额） */
    @Excel(name = "电费价款(实际电费不含税金额）")
    private BigDecimal paymentBillamountNotax;

    /** 税额(电费税金） */
    @Excel(name = "税额(电费税金）")
    private BigDecimal elecTaxamountActual;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal adjustPaymentBillamountNotax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal adjustElecTaxamountActual;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal otherAmountNotax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal otherAmountNodeduction;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal otherAmountTax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long invoiceType;

    /** 可抵扣税金 */
    @Excel(name = "可抵扣税金")
    private BigDecimal taxamountDeduction;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String secondBillamountId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long newFlag;

    /** 其他费用-价款总和（汇总单） */
    @Excel(name = "其他费用-价款总和", readConverterExp = "汇=总单")
    private BigDecimal otherPriceSum;

    /** 其它费用-含税金额总和（汇总单） */
    @Excel(name = "其它费用-含税金额总和", readConverterExp = "汇=总单")
    private BigDecimal otherBillamountTaxSum;

    /** 其它费用-税金总和（汇总单） */
    @Excel(name = "其它费用-税金总和", readConverterExp = "汇=总单")
    private BigDecimal otherAmountTaxSum;

    /** smap账号 */
    @Excel(name = "smap账号")
    private String smapId;

    /** 错误数据更正编号 */
    @Excel(name = "错误数据更正编号")
    private String correctId;

    /** 错误数据更正时间  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "错误数据更正时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    private Date correctTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String updateUserId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String createUserId;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDataTime;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createDataUser;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDataTime;

    /** 修改人 */
    @Excel(name = "修改人")
    private String updateDataUser;

    /** 推送时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "推送时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date pushDate;

    /** 财务返回时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "财务返回时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date financeDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long isFinance;

    /** 校验状态:1为通过 */
    @Excel(name = "校验状态:1为通过")
    private Integer checkState;

    /** 仅用于防旁漏校验1:是,0:否 */
    @Excel(name = "仅用于防旁漏校验1:是,0:否")
    private Integer useCheck;

    /** 最后更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date lastModifyTime;

    /** 财务入账时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "财务入账时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date glDate;

    /** 成本月报是否统计（1：是） */
    @Excel(name = "成本月报是否统计", readConverterExp = "1=：是")
    private Integer isCostreport;

    /** 报账公司编码 */
    @Excel(name = "报账公司编码")
    private String oprCompanyCode;

    /** 报账部门编码 */
    @Excel(name = "报账部门编码")
    private String oprOrganizationCode;

    /** 报账人SMAP账号 */
    @Excel(name = "报账人SMAP账号")
    private String oprSmapId;

    /** 报账人ID */
    @Excel(name = "报账人ID")
    private String oprUserId;

    public void setBillamountId(String billamountId) 
    {
        this.billamountId = billamountId;
    }

    public String getBillamountId() 
    {
        return billamountId;
    }
    public void setElecontractId(String elecontractId) 
    {
        this.elecontractId = elecontractId;
    }

    public String getElecontractId() 
    {
        return elecontractId;
    }
    public void setSupplierId(String supplierId) 
    {
        this.supplierId = supplierId;
    }

    public String getSupplierId() 
    {
        return supplierId;
    }
    public void setSupplierCode(String supplierCode) 
    {
        this.supplierCode = supplierCode;
    }

    public String getSupplierCode() 
    {
        return supplierCode;
    }
    public void setSupplierName(String supplierName) 
    {
        this.supplierName = supplierName;
    }

    public String getSupplierName() 
    {
        return supplierName;
    }
    public void setSupplierAddress(String supplierAddress) 
    {
        this.supplierAddress = supplierAddress;
    }

    public String getSupplierAddress() 
    {
        return supplierAddress;
    }
    public void setSupplierContact(String supplierContact) 
    {
        this.supplierContact = supplierContact;
    }

    public String getSupplierContact() 
    {
        return supplierContact;
    }
    public void setSupplierTelephone(String supplierTelephone) 
    {
        this.supplierTelephone = supplierTelephone;
    }

    public String getSupplierTelephone() 
    {
        return supplierTelephone;
    }
    public void setPrvId(String prvId) 
    {
        this.prvId = prvId;
    }

    public String getPrvId() 
    {
        return prvId;
    }
    public void setBankUser(String bankUser) 
    {
        this.bankUser = bankUser;
    }

    public String getBankUser() 
    {
        return bankUser;
    }
    public void setDepositBank(String depositBank) 
    {
        this.depositBank = depositBank;
    }

    public String getDepositBank() 
    {
        return depositBank;
    }
    public void setBankAccount(String bankAccount) 
    {
        this.bankAccount = bankAccount;
    }

    public String getBankAccount() 
    {
        return bankAccount;
    }
    public void setBillamountCode(String billamountCode) 
    {
        this.billamountCode = billamountCode;
    }

    public String getBillamountCode() 
    {
        return billamountCode;
    }
    public void setBillamountDate(Date billamountDate) 
    {
        this.billamountDate = billamountDate;
    }

    public Date getBillamountDate() 
    {
        return billamountDate;
    }
    public void setBillamountWithtax(BigDecimal billamountWithtax) 
    {
        this.billamountWithtax = billamountWithtax;
    }

    public BigDecimal getBillamountWithtax() 
    {
        return billamountWithtax;
    }
    public void setBillamountNotax(BigDecimal billamountNotax) 
    {
        this.billamountNotax = billamountNotax;
    }

    public BigDecimal getBillamountNotax() 
    {
        return billamountNotax;
    }
    public void setBillamountTaxamount(BigDecimal billamountTaxamount) 
    {
        this.billamountTaxamount = billamountTaxamount;
    }

    public BigDecimal getBillamountTaxamount() 
    {
        return billamountTaxamount;
    }
    public void setBillamountAdjust(BigDecimal billamountAdjust) 
    {
        this.billamountAdjust = billamountAdjust;
    }

    public BigDecimal getBillamountAdjust() 
    {
        return billamountAdjust;
    }
    public void setBillamountState(Long billamountState) 
    {
        this.billamountState = billamountState;
    }

    public Long getBillamountState() 
    {
        return billamountState;
    }
    public void setBillamountNote(String billamountNote) 
    {
        this.billamountNote = billamountNote;
    }

    public String getBillamountNote() 
    {
        return billamountNote;
    }
    public void setUserNumber(String userNumber) 
    {
        this.userNumber = userNumber;
    }

    public String getUserNumber() 
    {
        return userNumber;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setIsAmortize(Long isAmortize) 
    {
        this.isAmortize = isAmortize;
    }

    public Long getIsAmortize() 
    {
        return isAmortize;
    }
    public void setBillType(Long billType) 
    {
        this.billType = billType;
    }

    public Long getBillType() 
    {
        return billType;
    }
    public void setAdjustBillamountNotax(BigDecimal adjustBillamountNotax) 
    {
        this.adjustBillamountNotax = adjustBillamountNotax;
    }

    public BigDecimal getAdjustBillamountNotax() 
    {
        return adjustBillamountNotax;
    }
    public void setAdjustBillamountTaxamount(BigDecimal adjustBillamountTaxamount) 
    {
        this.adjustBillamountTaxamount = adjustBillamountTaxamount;
    }

    public BigDecimal getAdjustBillamountTaxamount() 
    {
        return adjustBillamountTaxamount;
    }
    public void setPregId(String pregId) 
    {
        this.pregId = pregId;
    }

    public String getPregId() 
    {
        return pregId;
    }
    public void setPregName(String pregName) 
    {
        this.pregName = pregName;
    }

    public String getPregName() 
    {
        return pregName;
    }
    public void setRegId(String regId) 
    {
        this.regId = regId;
    }

    public String getRegId() 
    {
        return regId;
    }
    public void setRegName(String regName) 
    {
        this.regName = regName;
    }

    public String getRegName() 
    {
        return regName;
    }
    public void setPushSize(Long pushSize) 
    {
        this.pushSize = pushSize;
    }

    public Long getPushSize() 
    {
        return pushSize;
    }
    public void setPaymentBillamountNotax(BigDecimal paymentBillamountNotax) 
    {
        this.paymentBillamountNotax = paymentBillamountNotax;
    }

    public BigDecimal getPaymentBillamountNotax() 
    {
        return paymentBillamountNotax;
    }
    public void setElecTaxamountActual(BigDecimal elecTaxamountActual) 
    {
        this.elecTaxamountActual = elecTaxamountActual;
    }

    public BigDecimal getElecTaxamountActual() 
    {
        return elecTaxamountActual;
    }
    public void setAdjustPaymentBillamountNotax(BigDecimal adjustPaymentBillamountNotax) 
    {
        this.adjustPaymentBillamountNotax = adjustPaymentBillamountNotax;
    }

    public BigDecimal getAdjustPaymentBillamountNotax() 
    {
        return adjustPaymentBillamountNotax;
    }
    public void setAdjustElecTaxamountActual(BigDecimal adjustElecTaxamountActual) 
    {
        this.adjustElecTaxamountActual = adjustElecTaxamountActual;
    }

    public BigDecimal getAdjustElecTaxamountActual() 
    {
        return adjustElecTaxamountActual;
    }
    public void setOtherAmountNotax(BigDecimal otherAmountNotax) 
    {
        this.otherAmountNotax = otherAmountNotax;
    }

    public BigDecimal getOtherAmountNotax() 
    {
        return otherAmountNotax;
    }
    public void setOtherAmountNodeduction(BigDecimal otherAmountNodeduction) 
    {
        this.otherAmountNodeduction = otherAmountNodeduction;
    }

    public BigDecimal getOtherAmountNodeduction() 
    {
        return otherAmountNodeduction;
    }
    public void setOtherAmountTax(BigDecimal otherAmountTax) 
    {
        this.otherAmountTax = otherAmountTax;
    }

    public BigDecimal getOtherAmountTax() 
    {
        return otherAmountTax;
    }
    public void setInvoiceType(Long invoiceType) 
    {
        this.invoiceType = invoiceType;
    }

    public Long getInvoiceType() 
    {
        return invoiceType;
    }
    public void setTaxamountDeduction(BigDecimal taxamountDeduction) 
    {
        this.taxamountDeduction = taxamountDeduction;
    }

    public BigDecimal getTaxamountDeduction() 
    {
        return taxamountDeduction;
    }
    public void setSecondBillamountId(String secondBillamountId) 
    {
        this.secondBillamountId = secondBillamountId;
    }

    public String getSecondBillamountId() 
    {
        return secondBillamountId;
    }
    public void setNewFlag(Long newFlag) 
    {
        this.newFlag = newFlag;
    }

    public Long getNewFlag() 
    {
        return newFlag;
    }
    public void setOtherPriceSum(BigDecimal otherPriceSum) 
    {
        this.otherPriceSum = otherPriceSum;
    }

    public BigDecimal getOtherPriceSum() 
    {
        return otherPriceSum;
    }
    public void setOtherBillamountTaxSum(BigDecimal otherBillamountTaxSum) 
    {
        this.otherBillamountTaxSum = otherBillamountTaxSum;
    }

    public BigDecimal getOtherBillamountTaxSum() 
    {
        return otherBillamountTaxSum;
    }
    public void setOtherAmountTaxSum(BigDecimal otherAmountTaxSum) 
    {
        this.otherAmountTaxSum = otherAmountTaxSum;
    }

    public BigDecimal getOtherAmountTaxSum() 
    {
        return otherAmountTaxSum;
    }
    public void setSmapId(String smapId) 
    {
        this.smapId = smapId;
    }

    public String getSmapId() 
    {
        return smapId;
    }
    public void setCorrectId(String correctId) 
    {
        this.correctId = correctId;
    }

    public String getCorrectId() 
    {
        return correctId;
    }
    public void setCorrectTime(Date correctTime) 
    {
        this.correctTime = correctTime;
    }

    public Date getCorrectTime() 
    {
        return correctTime;
    }
    public void setUpdateUserId(String updateUserId) 
    {
        this.updateUserId = updateUserId;
    }

    public String getUpdateUserId() 
    {
        return updateUserId;
    }
    public void setCreateUserId(String createUserId) 
    {
        this.createUserId = createUserId;
    }

    public String getCreateUserId() 
    {
        return createUserId;
    }
    public void setCreateDataTime(Date createDataTime) 
    {
        this.createDataTime = createDataTime;
    }

    public Date getCreateDataTime() 
    {
        return createDataTime;
    }
    public void setCreateDataUser(String createDataUser) 
    {
        this.createDataUser = createDataUser;
    }

    public String getCreateDataUser() 
    {
        return createDataUser;
    }
    public void setUpdateDataTime(Date updateDataTime) 
    {
        this.updateDataTime = updateDataTime;
    }

    public Date getUpdateDataTime() 
    {
        return updateDataTime;
    }
    public void setUpdateDataUser(String updateDataUser) 
    {
        this.updateDataUser = updateDataUser;
    }

    public String getUpdateDataUser() 
    {
        return updateDataUser;
    }
    public void setPushDate(Date pushDate) 
    {
        this.pushDate = pushDate;
    }

    public Date getPushDate() 
    {
        return pushDate;
    }
    public void setFinanceDate(Date financeDate) 
    {
        this.financeDate = financeDate;
    }

    public Date getFinanceDate() 
    {
        return financeDate;
    }
    public void setIsFinance(Long isFinance) 
    {
        this.isFinance = isFinance;
    }

    public Long getIsFinance() 
    {
        return isFinance;
    }
    public void setCheckState(Integer checkState) 
    {
        this.checkState = checkState;
    }

    public Integer getCheckState() 
    {
        return checkState;
    }
    public void setUseCheck(Integer useCheck) 
    {
        this.useCheck = useCheck;
    }

    public Integer getUseCheck() 
    {
        return useCheck;
    }
    public void setLastModifyTime(Date lastModifyTime) 
    {
        this.lastModifyTime = lastModifyTime;
    }

    public Date getLastModifyTime() 
    {
        return lastModifyTime;
    }
    public void setGlDate(Date glDate) 
    {
        this.glDate = glDate;
    }

    public Date getGlDate() 
    {
        return glDate;
    }
    public void setIsCostreport(Integer isCostreport) 
    {
        this.isCostreport = isCostreport;
    }

    public Integer getIsCostreport() 
    {
        return isCostreport;
    }
    public void setOprCompanyCode(String oprCompanyCode) 
    {
        this.oprCompanyCode = oprCompanyCode;
    }

    public String getOprCompanyCode() 
    {
        return oprCompanyCode;
    }
    public void setOprOrganizationCode(String oprOrganizationCode) 
    {
        this.oprOrganizationCode = oprOrganizationCode;
    }

    public String getOprOrganizationCode() 
    {
        return oprOrganizationCode;
    }
    public void setOprSmapId(String oprSmapId) 
    {
        this.oprSmapId = oprSmapId;
    }

    public String getOprSmapId() 
    {
        return oprSmapId;
    }
    public void setOprUserId(String oprUserId) 
    {
        this.oprUserId = oprUserId;
    }

    public String getOprUserId() 
    {
        return oprUserId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("billamountId", getBillamountId())
            .append("elecontractId", getElecontractId())
            .append("supplierId", getSupplierId())
            .append("supplierCode", getSupplierCode())
            .append("supplierName", getSupplierName())
            .append("supplierAddress", getSupplierAddress())
            .append("supplierContact", getSupplierContact())
            .append("supplierTelephone", getSupplierTelephone())
            .append("prvId", getPrvId())
            .append("bankUser", getBankUser())
            .append("depositBank", getDepositBank())
            .append("bankAccount", getBankAccount())
            .append("billamountCode", getBillamountCode())
            .append("billamountDate", getBillamountDate())
            .append("billamountWithtax", getBillamountWithtax())
            .append("billamountNotax", getBillamountNotax())
            .append("billamountTaxamount", getBillamountTaxamount())
            .append("billamountAdjust", getBillamountAdjust())
            .append("billamountState", getBillamountState())
            .append("billamountNote", getBillamountNote())
            .append("userNumber", getUserNumber())
            .append("userName", getUserName())
            .append("isAmortize", getIsAmortize())
            .append("billType", getBillType())
            .append("adjustBillamountNotax", getAdjustBillamountNotax())
            .append("adjustBillamountTaxamount", getAdjustBillamountTaxamount())
            .append("pregId", getPregId())
            .append("pregName", getPregName())
            .append("regId", getRegId())
            .append("regName", getRegName())
            .append("pushSize", getPushSize())
            .append("paymentBillamountNotax", getPaymentBillamountNotax())
            .append("elecTaxamountActual", getElecTaxamountActual())
            .append("adjustPaymentBillamountNotax", getAdjustPaymentBillamountNotax())
            .append("adjustElecTaxamountActual", getAdjustElecTaxamountActual())
            .append("otherAmountNotax", getOtherAmountNotax())
            .append("otherAmountNodeduction", getOtherAmountNodeduction())
            .append("otherAmountTax", getOtherAmountTax())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("invoiceType", getInvoiceType())
            .append("taxamountDeduction", getTaxamountDeduction())
            .append("secondBillamountId", getSecondBillamountId())
            .append("newFlag", getNewFlag())
            .append("otherPriceSum", getOtherPriceSum())
            .append("otherBillamountTaxSum", getOtherBillamountTaxSum())
            .append("otherAmountTaxSum", getOtherAmountTaxSum())
            .append("smapId", getSmapId())
            .append("correctId", getCorrectId())
            .append("correctTime", getCorrectTime())
            .append("updateUserId", getUpdateUserId())
            .append("createUserId", getCreateUserId())
            .append("createDataTime", getCreateDataTime())
            .append("createDataUser", getCreateDataUser())
            .append("updateDataTime", getUpdateDataTime())
            .append("updateDataUser", getUpdateDataUser())
            .append("pushDate", getPushDate())
            .append("financeDate", getFinanceDate())
            .append("isFinance", getIsFinance())
            .append("checkState", getCheckState())
            .append("useCheck", getUseCheck())
            .append("lastModifyTime", getLastModifyTime())
            .append("glDate", getGlDate())
            .append("isCostreport", getIsCostreport())
            .append("oprCompanyCode", getOprCompanyCode())
            .append("oprOrganizationCode", getOprOrganizationCode())
            .append("oprSmapId", getOprSmapId())
            .append("oprUserId", getOprUserId())
            .toString();
    }
}
